99问答网
所有问题
当前搜索:
oracle cursor用法
oracle
10G 在
Cursor
is里面使用条件判断来拼接sql
答:
两种方法:用union 用动态sql
oracle
cursor
如何打印出cursor中的sql
答:
fetch
cursor
into...把你需要的值赋值自定义的变量 然后调用dbms_output.put_line 显示出来
怎么在循环中处理异常
oracle
:
Cursor
a; for a_1 in a loop ... exce...
答:
用户105780520 介绍的方法是正确的。每个EXCEPTION异常捕获,都是和BEGIN。。END相对应的。也就是说存在一个EXCEPTION处理那么至少在这个程序里面存在一个BEGIN。。END 其实BEGIN..END就是一个小的程序片
如何用java获得
Oracle
的function返回
Cursor
答:
Class c = Class.forName("
oracle
.jdbc.driver.
Oracle
Driver");Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","HH","HH");CallableStatement cstmt = conn.prepareCall("{call TEST_
CURSOR
.TEST(?)}");cstmt.registerOutParameter(1,oracle.jdbc.OracleTypes....
怎么样查看
oracle
cursor
执行结果: 代码 如下:
答:
plsql也是可以调试的啊 打个断点就能看了
查看
oracle
已经用了多少游标
答:
select * from v$sysstat where name like '%
cursors
%'select * from v$parameter where name like '%cursors%'select count(0) from v$open_cursor select sid,count(*) from v$open_cursor group by sid select count(*),sql_text from v$open_cursor group by sql_text order by count(*)...
在c#中 怎么获取
oracle
存储过程中
Cursor
类型的输出参数
答:
用ExecuteReader方法去执行这个存储过程,会返回一个DataReader对象,这里面就包含了
Cursor
类型的输出参数值,其实就是查询结果集。就按普通的select处理就好了。
Oracle
存储过程中如何把表名写在变量里面进行查询该表?
答:
大概这样 create or replace procedure p_XX(tabName in varchar2) is type t_
cursor
is ref cursor;v_cursor t_cursor;v_SQLStatement varchar2(300);begin v_SQLStatement = 'select xx from '||tabName ;open v_cursor for v_SQLStatement;loop fetch v_cursor into XXX;exit ...
oracle
存储过程使用
答:
java 调用:Connection conn = null;CallableStatement cstmt = null;ResultSet rs = null;String sql = "{ call $prco_name(?,?,?) }";cstmt = conn.prepareCall(sql);cstmt.setInt(1, 23);cstmt.setInt(2, 12);cstmt.registerOutParameter(3,
Oracle
Types.
CURSOR
);cstmt.execute();rs = ...
oracle
11
cursor
慢跟 client有关吗
答:
cursor
慢 ?取得慢?1。和Sql语句的复杂程度有关,是否优化 2。和索引的使用有关。3。和PGA的设置有关。SGA不离谱的话,就无关。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜